@charset "utf-8";
/* CSS Document */


.ngo-container 							{ position:relative; top:-300px; }
.ngo-container .ngo-wrap				{ float:left; margin-right:25px; }

.ngo-container .ngo-wrap .ngo-content	{ width:664px; background: transparent url('/images/template/article-bg-top.png') no-repeat; padding-top:12px; }
.ngo-container .ngo-wrap .ngo-content .ngo { width: 620px; min-height:400px; background-color: #FFF; border:1px solid #ddd; padding:25px; }
.ngo-container .ngo-wrap .ngo-content .ngo-shadow { -moz-box-shadow: -6px 2px 12px rgba(0, 0, 0, 0.1); -webkit-box-shadow: -6px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: -6px 2px 12px rgba(0, 0, 0, 0.1) }
.ngo-container .ngo-wrap .ngo-content .ngo-bottom-wrapper { position: relative; height:1px; }
.ngo-container .ngo-wrap .ngo-content .ngo-bottom-bg { position: absolute; background: transparent url('/images/template/article-bg-bottom.png') no-repeat; left:0px; top: -5px; width:664px; min-height:30px; }
.ngo-container .ngo-wrap .ngo-content .ngo-left-wrapper { position: relative; height:1px; }
.ngo-container .ngo-wrap .ngo-content .ngo-left-bg { position: absolute; background: transparent url('/images/template/article-bg-left.png') no-repeat; left:-12px; top: -390px; width:13px; min-height:400px; }

.ngo .name	{ background-color:#eee; font-size: 2em; border:1px solid #ccc; margin-bottom: 25px; padding: 5px 10px; }
.ngo .header { border-bottom: 2px solid #DDD; padding-bottom:20px; }
.ngo .header .logo { float:left; width:150px; height:150px; margin-right:15px; }
.ngo .header .info { float:right; max-width: 450px; padding:10px 5px; background-color: #F8F8F8; border: 1px solid #ccc;}
.ngo .header .info table { width: 440px; }
.ngo .header .info td.label { font-weight:bold; text-align: right; vertical-align:top; padding-right: 10px; padding-top: 1px;}
.ngo .header .title a {}
.ngo .header .title a:hover {}
.ngo .header .title .title-1 { font-size: 2.4em; }
.ngo .header .title .title-2 { font-size: 1.6em; }
.ngo .header .subtitle { font-size: 0.9em; margin-top:8px; }
.ngo .header .subtitle div { margin-bottom: 2px; }
.ngo .text { margin-top: 20px; text-align: justify; }
.ngo .permalink { font-size:0.8em; border-top: 1px solid #DDDDDD; padding-top:20px; }
.ngo .info .images { text-align: center; }
.ngo .info .images img { border: 1px solid #666; }
.sec-menu-wrap .sec-menu ul li.description { background: transparent url('/images/template/icon/user-home.png') no-repeat left; }
.sec-menu-wrap .sec-menu ul li.projects { background: transparent url('/images/template/icon/user-galleries.png') no-repeat left; }
.sec-menu-wrap .sec-menu ul li.stats { background: transparent url('/images/template/icon/user-stats.png') no-repeat left; }



.ngo-container .ngo-search	{ float:left; width:280px; margin-top:60px; background-color: #eee; padding:10px; border:1px solid  #ccc; }
.ngo-container .ngo-search h1 { margin:0px; margin-bottom:15px; font-size: 1.5em; background-color: #ccc; padding:10px; border:1px solid #aaa; }
.ngo-container .ngo-search fieldset { margin-bottom:20px; border: 1px solid #ccc; }
.ngo-container .ngo-search legend { font-weight: bold; font-size: 1.2em; }
.ngo-container .ngo-search select,
.ngo-container .ngo-search input { width:100%; background-color: transparent; border: none; }
.ngo-container .ngo-search input.keywords { background-color: #FFF; font-size: 1.4em; padding:2px; color:#666; }
.ngo-container .ngo-search input.form-button	{ width:150px; background-color: #999; padding:4px; border:1px solid #ccc; }
.ngo-container .ngo-search td { vertical-align: top;}







